package com.bootdo.shop.domain.request;

import java.util.List;

import org.springframework.web.multipart.MultipartFile;

import com.bootdo.shop.domain.Goods;
import com.bootdo.shop.domain.GoodsImage;
import com.bootdo.shop.domain.GoodsLimit;

/** 
 * @author 作者 : chenxuan
 * @version 创建时间：2015年12月29日 下午4:15:54 
 * 类说明 
 */
public class GoodsReq extends Goods{

	/**
	 * 
	 */
	private static final long serialVersionUID = -8431830400531089337L;
	
	private String sortConfig;
	
	private Integer sortConfigId;
	
	private Integer categoryId;
	
	private List<Integer> categoryIdList;
	
	private Integer marketingActivityId;
	
	private Integer start = 0;
	
	private Integer limit = 10;
	
	private String keyword;
	
	private Integer userId;
	
	private List<GoodsImage> goodsImageList;
	
	private MultipartFile thumbnailImageFile;
	
	private MultipartFile[] imageLargeFile;
	private Integer memberLevel;
	private Integer agentLevel;
	
	private List<GoodsLimit> goodsLimitList;
	

	/**
	 * @return the start
	 */
	public Integer getStart() {
		return start;
	}

	public Integer getLimit() {
		return limit;
	}


	public void setLimit(Integer limit) {
		this.limit = limit;
	}


	public void setStart(Integer start) {
		this.start = start;
	}


	public String getSortConfig() {
		return sortConfig;
	}

	public void setSortConfig(String sortConfig) {
		this.sortConfig = sortConfig;
	}

	public Integer getSortConfigId() {
		return sortConfigId;
	}

	public void setSortConfigId(Integer sortConfigId) {
		this.sortConfigId = sortConfigId;
	}

	public Integer getCategoryId() {
		return categoryId;
	}

	public void setCategoryId(Integer categoryId) {
		this.categoryId = categoryId;
	}

	public List<Integer> getCategoryIdList() {
		return categoryIdList;
	}

	public void setCategoryIdList(List<Integer> categoryIdList) {
		this.categoryIdList = categoryIdList;
	}

	public Integer getMarketingActivityId() {
		return marketingActivityId;
	}

	public void setMarketingActivityId(Integer marketingActivityId) {
		this.marketingActivityId = marketingActivityId;
	}

	public String getKeyword() {
		return keyword;
	}

	public void setKeyword(String keyword) {
		this.keyword = keyword;
	}

	public Integer getUserId() {
		return userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	public MultipartFile getThumbnailImageFile() {
		return thumbnailImageFile;
	}

	public void setThumbnailImageFile(MultipartFile thumbnailImageFile) {
		this.thumbnailImageFile = thumbnailImageFile;
	}

	public MultipartFile[] getImageLargeFile() {
		return imageLargeFile;
	}

	public void setImageLargeFile(MultipartFile[] imageLargeFile) {
		this.imageLargeFile = imageLargeFile;
	}

	public List<GoodsImage> getGoodsImageList() {
		return goodsImageList;
	}

	public void setGoodsImageList(List<GoodsImage> goodsImageList) {
		this.goodsImageList = goodsImageList;
	}

	public Integer getMemberLevel() {
		return memberLevel;
	}

	public void setMemberLevel(Integer memberLevel) {
		this.memberLevel = memberLevel;
	}

	public Integer getAgentLevel() {
		return agentLevel;
	}

	public void setAgentLevel(Integer agentLevel) {
		this.agentLevel = agentLevel;
	}

	public List<GoodsLimit> getGoodsLimitList() {
		return goodsLimitList;
	}

	public void setGoodsLimitList(List<GoodsLimit> goodsLimitList) {
		this.goodsLimitList = goodsLimitList;
	}
	
	

}